
/**
 * 系统菜单
 */
 export namespace SysMenuDto {

    /**
     * 系统菜单数据
     */
    export class Base {
        /**id */
        id: number = 0;
        /**菜单名称 */
        name: string = "";
        /**图标 */
        icon: string = "";
        /**上级id */
        parentId: number = 0;
        /**跳转地址 */
        url: string = "";
    }

    /**
   * 导航菜单数据 json 数据结构数据 ant UI 组件需要
   */
    export class NavMenuJson {
        /**
         * key
         */
        key: number = 0;

        /**
         * 菜单名称
         */
        title: string = "";

        /**
         * 菜单图标
         */
        icon: string = "";

        /**
         * 上级ID
         */
        parentId: number = 0;

        /**
         * 菜单地址
         */
        url: string = "";

        /**
         * 子菜单信息
         */
        children?: NavMenuJson[]
    }
}